===========================================================================\
JBinUp (C) Himmelmann & Rbke GdbR (2007 - 2010)                           |
===========================================================================+
                                                                           |
JBinUp Change-Log                                                          |
                                                                           |
Release:          0.90 Beta 8                                              |
Datum:            07-Februar-2010                                         |
                                                                           |
Entwicklerseite:  http://www.JBinUp.com/                                   |
Forum und FAQ:    http://Forum.JBinUp.com/                                 |
eMail:            info@JBinUp.com                                          |
Spenden:          http://www.JBinUp.com/donate.html                        |
                                                                           |
===========================================================================/


Neue Funktionen/nderungen
==========================
0.90 Beta 8:
- Auftrag Gruppen bearbeiten: Es werden nun die bereits gewhlten Gruppen selektiert
- Einige Dialoge berarbeitet
- Internes Datenmodell berarbeitet
- Ausgabe von Befehlen bei Batchauftrgen kann unterdrckt werden
- "Quit"-Fehler beseitigt
- Synchronitt der Verbindungen verbessert
- Fenstergren werden gespeichert (Auftrag Hinzufgen, Batch Hinzufgen, Log-Fenster, 
  FileChooser-Dialoge, Variablen-Bearbeiten Fenster, Befehle Fenster)
- Zwischenablagefehler (JBinUp hngt sich auf) bei Remotezugriff auf Windowsserver 
  beseitigt
- Franzsisches Sprachset hinzugefgt
- JBinUp kann zu einem TrayIcon minimiert werden.
- Neuer Sponsor Newsconnection fest in JBinUp eingebunden. Spender 
  bekommen die Werbung nicht angezeigt. Standard Absendername ist 
  jetzt Newsconnection, dieser kann aber gendert werden.
- Bei der Zwischenablagefunktion knnen bis zu 50kByte groe Dateien eingelesen 
  und angezeigt werden.
  Dazu muss man folgende Option im Text einstellt werden 
  "file{DATEIENDUNG}" oder "file{DATEIENDUNG,ZEICHENKODIERUNG}"

  Beispiele:
  file{.txt}
  file{.nfo}
  file{.nfo,iso-8859-1}
  file{.nfo,utf-8}
   
  Es wird immer nur die erste Datei genommen die gefunden wird, diese darf maximal 
  50kByte gro sein
- Im Gruppenauswahldialog, kann man mit Doppelklick den aktuellen Filter lschen
- Fenstergren werden gespeichert
- Verschiedene Dialoge berarbeitet
- Interne Datenverwaltung auf UTF-8 umgestellt
- Es wird jetzt mind. Java 6 bentigt
- Bei einen 502-Serverfehler wird die Connection fr zwei Minuten gesperrt, 
  bevor der nchste Versuch gestartet wird.

0.90 Beta 7:
- Debugmglichkeit fr die Sprachdateien eingebaut
- Anzeige fr den Gesamtauftragsstatus Links unten in der Combobox hinzugefgt
- Auftrag Hinzufgen Dialog berarbeitet
- Gruppenpangel berarbeitet und Filermglichkeiten hinzugefgt
- Upload startet nun nicht mehr bei fehlerhaften Servereinstellungen
- Sortierung der Dateien beim Batchauftrag nach folgender Reihenfolge
	* erste par2 Datei
	* nfo(s) 
  	* alle anderen Dateien 
  	* restlichen par2 Dateien
  umgestellt
- Spanische bersetzung von JBinUp hinzugefgt, thx an satdoxter
- Alle anderen Sprachdateien auf akutellen Stand gebracht
- Bei leeren Zielverzeichnisse in Batchauftrgen, wird der Auftrag nun als
  Fehlerhaft markiert.
- Befehle vorm Upload knnten bei Fehler nun manuell zurueckgesetzt werden
- Auftrge knnen Pausiert hinzugefgt werden
- Bei Batchauftgen knnen nun Vorabbefehle zum Upload paralell ausgefhrt werden (Einstellbar 
  und muss aktiviert werden)
- Abschlussbefehl nach dem Abarbeiten von allen Auftrgen, kann nun im Hauptfenster und Einstellungs-
  fenster aktiviert und deaktiviert werden
- Tooltiptext mit den mglichen Variablen frs Subject hinzugefgt
- $S und $AS Variable fr das Subject hinzugefgt, $S zeigt die Gre einer Datei und $AS
  die Gesamtgre des ganzen Uploads an



0.90 Beta 6:
- Wenn kein Absender definiert wurde, dann trgt JBinUp beim Programmstart
  automatisch JBinUp.com <JBinUp@JBinUp.local> als Defaultabsender ein
- Zufllige Serverfarben Zuweisung, beim Erstellen eines neuen Servers. Die
  Farbe kann aber auch weiterhin selber bestimmt werden.
- Automatischer Upload beim Programmstart ist nun Einstellbar. (Funktioniert nur
  ohne Probleme, wenn der Spendenbildschirm beim Start nicht angezeigt wird)
- "No-Archiv: yes"-Header kann man in den Einstellungen jetzt auch Ein-/Ausschalten.

- Tooltiptext fr JTableTree
- Absender und Gruppen werden wieder beim Auftrag angezeigt
- Sprachdateien fr die neuen "Knoten" vorbereitet
- Fehler bei Absender bearbeiten von "unberhrten" Batch-Auftrge beseitigt

- Absender Einstellungen komplett berarbeitet, dadurch kann man bei einem Auftrag
  einfacher einen anderen Absender zuordnen
- Button (++) fr Batch-Auftrge im Hauptfenster hinzugefgt
- Man kann nun doch wieder zwei Instanzen von JBinUp pro Rechner starten, es gibt
  aber einen Warnhinweis.
- Niederlndische Sprache komplett berarbeitet.
- Batch-Auftrge: Beim ndern von Variablen, wird der Wert gleich markiert

0.90 Beta 5:
- Programminstanzencheck eingebaut, es wird nur eine Instanz von JBinUp 
  zugelassen. Diese Neuerung ist fr die Datensicherheit notwendig. Bei 
  mehreren Instanzen konnte es zu Datenverlusten kommen.
- In JBinUp wurde die Sprache Dnisch Integriert. Wir Bedanken uns bei 
  Rocky fr die bersetzung. Rocky hat sich auch bereit erklrt den Dnischen
  Support in unseren Supportforum zu Moderieren: 
  http://forum.jbinup.com/viewforum.php?f=54

0.90 Beta 4:
- Auftragsnamenscheck auch wenn Variablen im Auftragsnamen verwendet werden 
  eingebaut. Bei ungltigen Werten wird der Auftrag nicht hinzugefgt
- Default-Virtual-Host von JBinUp.com.local nach JBinUp.local gendert
- Automatische NZB-Generierung beim Upload von Batch-Auftrgen mglich 
  (neues Template hinzugefgt)
- Ein paar Icons hinzugefgt
- Den maximalwert von Zeilen pro Part von 10000 auf 20000 erhrt. Wir 
  empfehlen aber auch weiterhin, den Defaultwert von 3000 zu verwenden, da 
  manche Server hhere Werte nicht untersttzen.
- In der Subjectzeile kann jetzt der Wert $D auch verwendet werden, dieser 
  Wert steht fr den Namen des Vaterverzeichnisses der Datei
- Bei der Zwischenablagefunktion knnen nun alle Variablen aus dem Tab1 eines
  Batch-Auftrag mitverwendet werden. So kann man zum Beispiel ein NZB-Passwort
  oder die Par2 Redudanz in die Zwischenablage bekommen.
- Kontextmen fr alle Textfelder eingebaut
- JBinUp auch fr kleinere Dateien optimiert


0.90 Beta 3:
- Befehle und Argumente im Tab3/Tab4 beim Batchauftrag sollten immer in 
  Anfhrungszeichen stehen
- Windows-Template fr Beta 3 angepasst
- linux.template hinzugefgt
- OpenSUSE Tauglichkeit berprft
- GUI berarbeitet
- Beim Minimieren von JBinUp wird die GUI nicht mehr aktualisiert. --> weiniger
  CPU-Last
- Neues TableModel fr die Variablen im Batchauftrag
- Neues ComobBox-Model fr die Geschwindigkeitsanzeige und Auftragsstatus
- Rekursive Variablen im Batchauftragmglich. Damit keine Endlosschleifen 
  entstehen knnen berprft JBinUp nur bis zu 30 Ebenen, 
  bevor die Rekursion beendet/abgebrochen wird.
- Animierter Cursor beim Abarbeiten von Batchauftrgen ist nun im 
  Einstellungsfenster Ein- / Ausschaltbar
- Speedbegrenung wurde komplett neu berarbeitet --> weniger CPU-Last bei 
  Geschwindigkeitsbegrenzung

0.90 Beta 2:
- Arbeitsverzeichnisse mit JBinUp erstellen
- Einstellungsmen Sprachsauswahl berarbeitet 
- Im About-Bildschirm kann man jetzt die Links verwenden um die entsprechenden 
  Seiten aufzurufen 
- Sprachdateien fr die Beta 2 angepasst 


0.90 Beta 1:

- GUI komplett berarbeitet und optimiert.
- Einstellungsdialog neu gestaltet und erweitert.
- Passwrter werden verschlsselt gespeichert (Neueingabe erforderlich).
- Auftragsdateien, die mit lteren Versionen (0.75 Alpha und vorher)
  erstellt wurden, sind nicht mit dieser Version kompatibel und mssen
  neu anlegt werden.
- Flexible Arbeitsverzeichnisse: Das Arbeitsverzeichnis ist nicht mehr an
  einen festen Ort (Laufwerk) gebunden, man kann es jetzt verschieben und
  mit JBinUp wieder laden.
- Wird beim Start keine Konfigurationsdatei gefunden, gibt es keinen Zwang
  mehr die Servereinstellungen vorzunehmen.
- Das interne Wrterbuch fr Spracheinstellungen wurde berarbeitet.
- Einfhren einer Zwischenablage um das Kopieren von Gruppen und Subject
  zu ermglichen. Die Zwischenablage ist frei konfigurierbar.
- Die Pfade zu Verzeichnissen werden nun gespeichert.
- Laden und Speichern der JBinUp Einstellungen
- Bereitstellen einer konfigurierbaren Zwischenablage
- Die Einstellung im Dialog zur Auftragserstellung werden gespeichert und
  stehen nach einem Restart wieder zur Verfgung.
- Ein Freeware-Dialog beim Starten von JBinUp wird angezeigt.
- Java 1.5 Inkompatibilitten behoben.
- Threadsynchronisierung optimiert.
- Englische und niederlndische Sprachdatei angepasst.

0.80 Alpha Build 2007.05.18.5:
- Die Oberflche wurde komplett auf JTreeTable umgebaut
- Smtliche Einstellungen des Hauptfenster werden gespeichert. Dazu gehren
  Fensterposition und -gre, Spaltenbreite, Speed Limit etc.
- Es gibt nun einen Dialog zum Editieren vorhandener Auftrge (Klick mit
  rechter Maustaste auf einen Auftrag oder Part). Damit knnen Groups
- Es werden nun kleinere, eindeutige Message IDs (MID) verwendet
- Neue Funktion "Lese Header" im Men "Datei" eingebaut. Anhand einer MID
  kann man sich den kompletten Header zu einem Post ausgegeben lassen.
  Zwei Vorraussetzungen mssen dazu erfllt sein:
  1. Der HeaderCheck ist aktiv. (bei mind. ein aktiviertem Server)
  2. Der "PlayButton" ist/wird gedrckt.
- Auftrge, die mit einer Version 0.75 und kleiner erstellt sind nicht mit
  dieser Version kompatibel und knnen nicht verarbeitet werden.
- Neues FavIcon fr JBinUp ;-)

0.75 Alpha Build 2007.03.30.2:
- GUI berarbeitet und verbessert
- Neue Icons
- Einfhrung des Headerchecks um mgliche Incompletes zu vermeiden
- Es knnen nun vom Anwender frei zu whlende Befehle vor und nach dem Upload
  ausfhrt werden wie z.B. Auto-RAR- und Auto-PAR".
- Speichern und Laden von Vorlagen/Templates mit Befehlen mglich

0.70 Alpha Build 2007.03.01.1:
- Die Speicherverwaltung wurde komplett umgeschrieben. Diese Arbeit hat 
  schon alleine ber 70h in Anspruch genommen
- Es kann nun ein Befehl ausgefhrt werden, wenn alle Auftrge abgearbeitet
  sind. Damit kann man zum Beispiel das Betriebssystem Auszuschalten oder in
  den Ruhezustand fahren.
- Aktivieren Button wurde entfernt, es mssen keine Auftrge mehr gesondert 
  aktiviert werden
- Es wurde ein Status "Teilweise hochgeladen" eingefhrt.

0.63 Alpha Build 2007.02.01.1:
- Statusbar mit "LabelComboBoxen"
- Anzeige von verschiedenen Geschwindigkeiten und dem Auftragsstatus in der
  Statusbar

0.62 Alpha Build 2007.01.21.1:
- Bei Connection werden nun die Connection-Nummern als Icon angezeigt

0.62 Alpha Build 2007.01.20.2:
- Das Uploadkonzept wurde berarbeitet und verbessert



Behobene Fehler
===============

0.80 Beta 8
- JBinUp hatte Probleme mit der Zwischenablage bei manchen Windowsservern. Dies
  konnte zu einem Einfrieren von JBinUp fhren

0.90 Beta 5
- Dateien in einem Auftrag knnen wieder gelscht werden
- Anzeigefehler bei einen normalen Auftrag behoben
- Verbindungen werden jetzt immer sauber getrennt, wenn alle Auftrge 
  abgearbeitet wurden und kein Headercheck abgearbeitet wird. Hier konnte es
  vorher unter gewissen Umstnden zu Problemen kommen


0.90 Beta 4
- Im Hauptfenster beim JTableTree eine "undefinierte" berschrift entfernt.
- Selbstdefinierte vHosts werden wieder bernommen
- Anzeige NZB-Erstellen im Bearbeiten Men wurde nie aktiviert. Dieser Fehler
  ist behoben.
- Beim About-Bildschirm kam es bei bestimmten Konfiguarationen zu einer zu 
  kleinen Anzeige
- Bei der Markierung von Auftrgen/Dateien/Parts mit der Tastatur und der 
  Shift-Taste von unten nach oben kam es zu einer falschen Auswahl, dieser 
  Fehler wurde nun behoben.
- Bei sehr groen Dateien, war die Grenangabe der hochgeladenen Bytes ab 
  einer gewissen Gre falsch, auch dieser Fehler wurde behoben

0.90 Beta 3
- Logging Fehler von der Beta 2 behoben. JBinUp-Logfunktionen funktionieren 
  wieder normal
- Hnger Problem beseitigt
- Beim Stoppen der Auftrge, whrend JBinUp Befehle abarbeitet werden die 
  jetzt kontrolliert nach Benutzereingreifen beendet

0.90 Beta 2
- Hauptfenster Gre fest defininiert, wenn keine Konfigdatei vorhanden ist 
  (Fehler trat in Open SUSE 10.3 auf) 
- Hnger die nach lngeren Uploads auftreten konnten beseitigt 
- Wrterbuchfehler

0.90 Beta 1
- Fehler in Threadsynchronisierung behoben.
- Diverse Darstellungsfehler bereinigt.
- ... und noch vieles mehr ;-)

0.80 Alpha Build 2007.05.18.5
- Autoscroll funtioniert wieder korrekt
- Gelegentlicher Freeze bei Stop und Neustart eines Auftrags wurde beseitigt

0.75 Alpha Build 2007.03.30.2
- Verschiedene kleinere Bugfixes
- Gelegentliche Hnger bei Verbindungsaufbau beseitigt

0.70 Alpha Build 2007.03.01.1
- Keine Abstrze mehr beim Uploaden, bei einem Test (bis jetzt mit 20GB 
  Upload) ist JBinUp nicht ein einziges mal Abgestrzt. Dieser Test luft 
  aktuell noch weiter. 

0.63 Alpha Build 2007.02.01.1
- Mit der Entertaste kann man nun das Speedlimit auch besttigen

0.62 Alpha Build 2007.01.24.1
- Der Timer wird bei einem Fehler nun wirklich gestoppt
- Den "Freeze"-Fehler wurde gefunden und beseitigt.

0.62 Alpha Build 2007.01.21.1
- Der eingestellte Timeoutwert sollte nun berall richtig bernommen werden.
- Der Scrollbalken im Logbereich des Hauptfensters springt nun bei neuen
  Eintrgen korrekt nach oben.
- Fehler "Farbe" beim NZB-Erstellen beseitigt
- Der CPU-Bug (hohe CPU-Last) bei vielen Dateien wurde beseitigt
- Fehler bei der Anzeige der Gre von Auftrgen beseitigt

0.62 Alpha Build 2007.01.20.2
- "Pause-Bug" fr Auftrge behoben
- "Pause-Bug" bei Parts entfernt



Bekannte Fehler
===============
- Die GUI von JBinUp kann unter Umstnden beim Remote Arbeiten einfrieren,
  dies hngt mit der Remotezwischenablage zusammen. Bei mir hat es unter Windows
  geholfen den Prozess rdclip.exe zu beenden. Dadurch funktioniert aber der
  Windows Zwischenablagedienst nicht mehr richtig 
- Die neue Gesamtanzeige, kann unter gewissen Umstnden falsche Werte
  anzeigen
- Auftragsdateien, die mit lteren Versionen erstellt wurden, knnen
  evtl. nicht mehr eingelesen werden.


ToDo
====

- berarbeitung des Newsgroups-Dialogs
- Fertigstellung der Steuerung von JBinUp ber die Console
- Aufnahme weiterer Sprachen (Erstellung von zustzlichen Sprachdateien)
- Java-Versionscheck beim Start
- Zeitsteurung des Uploads.


== END OF: "changelog.txt" ================================================\